//函数防抖--事件不再触发时，隔一段时间调用函数
debounce=function(callback,time){
    var timer;
    return function(){
        console.log(timer)
        // console.log(arguments);
        clearTimeout(timer);//清除之前的定时器
        var args=arguments;//利用闭包保存参数数组
        timer=setTimeout(function(){
            callback.apply(null,args);
        },time)
    }
}

//函数节流--事件一直触发，特定事件间隔执行函数
throttle=function(callback,time){
    var timer;
    return function(){
        if(timer){
            return;
        }
        var args=arguments;//利用闭包保存参数数组
        timer=setTimeout(function(){
            callback.apply(null,args);
            timer=null;
        },time)
    }
}

